package com.vimhe.easyimport.processor;

import java.util.Map;

/**
 * 抽象数据处理器
 * <p>这里默认做了DataProcessor接口所有方法的空实现。</p>
 * <p>编写自己的数据处理器子类来继承该类并复写需要的方法即可。</p>
 *
 * @author Vimhe
 */
public abstract class AbstractDataProcessor implements DataProcessor {

    @Override
    public void processCell(int sheetIndex, int rowIndex, String cellIndex, Object cellValue) {
        // 默认什么也不做
    }

    @Override
    public void processRow(int sheetIndex, int rowIndex, Map<String, Object> rowValue) {
        // 默认什么也不做
    }

    @Override
    public void processSheet(int sheetIndex, Map<Integer, Map<String, Object>> sheetValue) {
        // 默认什么也不做
    }

    @Override
    public void processFile(Map<Integer, Map<Integer, Map<String, Object>>> fileValue) {
        // 默认什么也不做
    }

}
